home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Programming / amigatalk / prelude / Object.p < prev    next >
Encoding:
Text File  |  2001-02-28  |  4.7 KB  |  139 lines

  1. pTempVar <- <primitive 110 28 >
  2. <primitive 112 pTempVar 1  " in:at:put: " \
  3.   #( #[ 16r21 16r22 16r23 16rFA 16r03 16r70 16r80 16r00 16r80 16r01 16r80 \
  4.         16r02 16r80 16r03 16r80 16r04 16rF3 16rF5] \
  5.     #( #return #all #our #variable #names  )) >
  6.  
  7. <primitive 112 pTempVar 2  " shouldNotImplement: " \
  8.   #( #[ 16r05 16r3A 16r30 16r21 16r0B 16r12 16r31 16r0B 16r12 16rB0 16r72 \
  9.         16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
  10.     #( 'Method ' ' should NOT BE implemented!' 13 'User ERROR:' 'OKAY'  )) >
  11.  
  12. <primitive 112 pTempVar 3  " doesNotUnderstand: " \
  13.   #( #[ 16r05 16r3A 16r30 16r21 16r0B 16r12 16r31 16r0B 16r12 16rB0 16r72 \
  14.         16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
  15.     #( 'Method ' ' NOT understood!' 13 'User ERROR:' 'OKAY'  )) >
  16.  
  17. <primitive 112 pTempVar 4  " notImplemented: " \
  18.   #( #[ 16r05 16r3A 16r30 16r21 16r0B 16r12 16r31 16r0B 16r12 16rB0 16r72 \
  19.         16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
  20.     #( 'Method ' ' NOT implemented!' 13 'User ERROR:' 'OKAY'  )) >
  21.  
  22. <primitive 112 pTempVar 5  " subclassResponsibility: " \
  23.   #( #[ 16r05 16r3A 16r30 16r21 16r0B 16r12 16r31 16r0B 16r12 16rB0 16r72 \
  24.         16r32 16r22 16r33 16r34 16rFA 16r04 16rB5 16rF3 16rF5] \
  25.     #( 'Method ' ' should be implemented in a SubClass!' 13 'User ERROR:' 'OKAY'  )) >
  26.  
  27. <primitive 112 pTempVar 6  " shallowCopy " \
  28.   #( #[ 16r20 16rFA 16r01 16r04 16r71 16r21 16r50 16rC7 16rF7 16r04 16r20 \
  29.         16rF3 16rF8 16r1A 16rF2 16r20 16rA4 16rA0 16r72 16r51 16r21 \
  30.         16rB2 16rE1 16r03 16r0B 16r22 16r23 16r20 16r23 16rFA 16r02 \
  31.         16r6F 16rFA 16r03 16r70 16rF3 16rB3 16rF2 16r22 16rF3 16rF2 \
  32.         16rF5] \
  33.     #(  )) >
  34.  
  35. <primitive 112 pTempVar 7  " respondsTo: " \
  36.   #( #[ 16r20 16rA4 16r21 16r0B 16r2A 16rF3 16rF5] \
  37.     #(  )) >
  38.  
  39. <primitive 112 pTempVar 8  " printString " \
  40.   #( #[ 16r20 16r0A 16r11 16rF3 16rF5] \
  41.     #(  )) >
  42.  
  43. <primitive 112 pTempVar 9  " printNoReturn " \
  44.   #( #[ 16r20 16rA9 16rFA 16r01 16r78 16rF2 16rF5] \
  45.     #(  )) >
  46.  
  47. <primitive 112 pTempVar 10  " print " \
  48.   #( #[ 16r20 16rA9 16rFA 16r01 16r79 16rF2 16rF5] \
  49.     #(  )) >
  50.  
  51. <primitive 112 pTempVar 11  " notNil " \
  52.   #( #[ 16r5B 16rF3 16rF5] \
  53.     #(  )) >
  54.  
  55. <primitive 112 pTempVar 12  " next " \
  56.   #( #[ 16r5D 16rF3 16rF5] \
  57.     #(  )) >
  58.  
  59. <primitive 112 pTempVar 13  " isNil " \
  60.   #( #[ 16r5C 16rF3 16rF5] \
  61.     #(  )) >
  62.  
  63. <primitive 112 pTempVar 14  " isMemberOf: " \
  64.   #( #[ 16r21 16r20 16rA4 16rB6 16rF3 16rF5] \
  65.     #(  )) >
  66.  
  67. <primitive 112 pTempVar 15  " isKindOf: " \
  68.   #( #[ 16r20 16rA4 16r72 16r22 16rA2 16rF7 16r10 16r22 16r21 16rB6 16rF7 \
  69.         16r02 16r5B 16rF3 16rF2 16r22 16r0A 16r2E 16rF1 16r72 16rF2 \
  70.         16rF9 16r14 16rF2 16r5C 16rF3 16rF5] \
  71.     #(  )) >
  72.  
  73. <primitive 112 pTempVar 16  " first " \
  74.   #( #[ 16r20 16rF3 16rF5] \
  75.     #(  )) >
  76.  
  77. <primitive 112 pTempVar 17  " error: " \
  78.   #( #[ 16r21 16r20 16rFA 16r02 16r7A 16rF2 16rF5] \
  79.     #(  )) >
  80.  
  81. <primitive 112 pTempVar 18  " do: " \
  82.   #( #[ 16r20 16rA6 16r72 16r22 16rA2 16rF7 16r0B 16r21 16r22 16rB5 16rF2 \
  83.         16r20 16rA7 16rF1 16r72 16rF2 16rF9 16r0F 16rF3 16rF5] \
  84.     #(  )) >
  85.  
  86. <primitive 112 pTempVar 19  " deepCopy " \
  87.   #( #[ 16r20 16rFA 16r01 16r04 16r71 16r21 16r50 16rC7 16rF7 16r04 16r20 \
  88.         16rF3 16rF8 16r1C 16rF2 16r20 16rA4 16rA0 16r72 16r51 16r21 \
  89.         16rB2 16rE1 16r03 16r0D 16r22 16r23 16r20 16r23 16rFA 16r02 \
  90.         16r6F 16r0A 16r15 16rFA 16r03 16r70 16rF3 16rB3 16rF2 16r22 \
  91.         16rF3 16rF2 16rF5] \
  92.     #(  )) >
  93.  
  94. <primitive 112 pTempVar 20  " copy " \
  95.   #( #[ 16r20 16r0A 16r2A 16rF3 16rF5] \
  96.     #(  )) >
  97.  
  98. <primitive 112 pTempVar 21  " class " \
  99.   #( #[ 16r20 16rFA 16r01 16r01 16rF3 16rF5] \
  100.     #(  )) >
  101.  
  102. <primitive 112 pTempVar 22  " yourself " \
  103.   #( #[ 16r20 16rF3 16rF5] \
  104.     #(  )) >
  105.  
  106. <primitive 112 pTempVar 23  " asSymbol " \
  107.   #( #[ 16r20 16r0A 16r11 16r0A 16r12 16rF3 16rF5] \
  108.     #(  )) >
  109.  
  110. <primitive 112 pTempVar 24  " asString " \
  111.   #( #[ 16r20 16rA4 16rFA 16r01 16r98 16rF3 16rF5] \
  112.     #(  )) >
  113.  
  114. <primitive 112 pTempVar 25  " ~= " \
  115.   #( #[ 16r20 16r21 16rC9 16rAC 16rF3 16rF5] \
  116.     #(  )) >
  117.  
  118. <primitive 112 pTempVar 26  " = " \
  119.   #( #[ 16r20 16r21 16rB6 16rF3 16rF5] \
  120.     #(  )) >
  121.  
  122. <primitive 112 pTempVar 27  " ~~ " \
  123.   #( #[ 16r20 16r21 16rB6 16rAC 16rF3 16rF5] \
  124.     #(  )) >
  125.  
  126. <primitive 112 pTempVar 28  " == " \
  127.   #( #[ 16r20 16r21 16rFA 16r02 16r07 16rF3 16rF5] \
  128.     #(  )) >
  129.  
  130. <primitive 98 #Object \
  131.   <primitive 97 #Object #Object #AmigaTalk:General/Object.st \
  132.    #(  ) \
  133.    #( #in:at:put: #shouldNotImplement: #doesNotUnderstand: #notImplemented:  \
  134.        #subclassResponsibility: #shallowCopy #respondsTo: #printString #printNoReturn #print #notNil  \
  135.        #next #isNil #isMemberOf: #isKindOf: #first #error: #do: #deepCopy #copy  \
  136.        #class #yourself #asSymbol #asString #~= #= #~~ #==  ) \
  137.   pTempVar 4 7 >>
  138.  
  139.